meter flume - French English Dictionary